HTTP Request 暫


Posted by mijouhsieh on 2023-04-09

GET
POST 新增
PUT 修改
DELETE
登入網站,表單輸入帳密,按下登入鍵,HTTP Method: POST

Q1. HTTP Request,GET/POST 2種傳輸資料方法,有什麼不同?

CHATGTP ANSWER:
HTTP是一種用於在Web上傳輸資料的協議。在HTTP中,常用的請求方法有GET和POST兩種。GET和POST在傳輸資料的方式和目的上有以下幾個不同點:
1 傳輸資料方式:
GET:通過URL在請求行中傳輸資料,以問號(?)開始,多個參數之間使用&連接。
POST:通過HTTP請求中的請求體傳輸資料,資料沒有長度限制。

2 安全性:
GET:傳輸過程中,資料在URL中明文傳輸,會被瀏覽器記錄在歷史記錄和緩存中,存在安全隱患。
POST:資料不會被儲存在URL中,並且可以透過SSL/TLS等方式加密,安全性較高。

3 適用範圍:
GET:通常用於從伺服器中獲取資料,例如瀏覽網頁,獲取資源等。
POST:通常用於向伺服器提交資料,例如表單提交、文件上傳等。

4 緩存:
GET:可以被瀏覽器緩存,下次請求時可以從緩存中取得,提高效率。
POST:不能被瀏覽器緩存,每次提交時都需要重新向伺服器發送請求。

綜合來看,GET方法適合在URL中傳輸較小量的資料,不涉及資料的修改,並且對傳輸速度有較高要求;POST方法適合傳輸大量的資料,或需要涉及資料修改、刪除等操作。


#http-request







Related Posts

Day 124

Day 124

超讚 Deep Learning on 3D object detection 相關教學影片彙整

超讚 Deep Learning on 3D object detection 相關教學影片彙整

Jest "Cannot find module from xxx" issue

Jest "Cannot find module from xxx" issue


Comments